MMQELGLQRFSNDVVRLDLTPPSQTSSTSLSIDEEESTEAKIRRLISEHPVIIFSRSSCCMCHVMKRLLATIGVIPTVIELDDHEVSSLPTALQDEYSGGVSVVGPPPAVFIGRECVGGLESLVALHLSGQLVPKLVQVGALWV